package br.edu.unifei.cct720.trabalho04.gui.componentes;

import br.edu.unifei.cct720.trabalho04.padroes.Command;
import br.edu.unifei.cct720.trabalho04.padroes.Mediator;


/**
 * Classe responsavel por implementar a acao do botao responsavel por
 * reinicializar a area de trabalho
 * 
 * @author fknappe
 *
 */
public class JButtonReiniciar extends javax.swing.JButton implements Command {
	
	// Declaracao das variaveis de instancia
	private Mediator med = null;
	
	/**
	 * Construtor 
	 * 
	 * @param String title
	 * @param Controlador m
	 */
	public JButtonReiniciar(String title, Mediator m) {
		this.med = m;
		this.setText(title);
	}

	/**
	 * Metodo responsavel por executar a acao definida
	 * pelo listener
	 */
	@Override
	public void executar() {
		this.med.reiniciar();
	}
}
